﻿/*
* name: Global && Pc StyleSheet
* version: v1.2.1
* update: button ie7 inline-block bug
* data: 2015-02-12
*/

/* reset */
body { font: 14px/1.6 'SimSun', 'microsoft yahei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif; overflow-x: hidden; 
color: #555;background: #fff;}
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin: 0;}
input, button, select { font-size: 100%; box-sizing: border-box;margin: 0; padding: 0; 
      vertical-align: middle; border:none; outline: none;line-height: normal;font-family:SimSun;background: transparent;}
textarea { overflow: auto; height: auto; resize: vertical;vertical-align: top;}
img {max-width: 100%; vertical-align: top;border: 0 ;height: auto; 
      -ms-interpolation-mode: bicubic;}
ul { padding-left: 0; list-style-type: none;}
i, b {font-weight: normal; font-style: normal;}
a {-webkit-transition: all 0.3s ease;transition: all 0.3s ease; text-decoration: none; 
      outline: none;color:#555; }
a:hover { color: #005baa;}

/* html5 ele */
article, aside, dialog, footer, header, section, nav, figure, menu { display: block;}
audio, canvas, progress, video {display: inline-block;vertical-align: baseline; }

/* 高亮选中 */
::-moz-selection {color: #fff; background: #86c166; }
::selection {color: #fff; background: #86c166; }

/* modern ie */
@-ms-viewport { width: device-width;}

/* ico */
.ico { display: inline-block; overflow: hidden; vertical-align: middle; background: url(../images/ico.png);transition:all 0.5s ease;}
.ico1_1{ width:7px; height:5px; margin:0 6px;}
.ico1_2 { background-position: 0 -5px; width:9px; height:9px;}
.ico1_3 { background-position: -20px 0; width:26px; height:22px;}
.ico1_4 { background-position: -51px 0; width:16px; height:10px; margin-right:6px;}
.ico2_1 { background-position: 0 -25px; width:12px; height:12px;margin-left: 5px;}
.ico2_2 { background-position: -13px -25px; width:12px; height:12px;}
.ico3_1 { background-position: 0 -54px; width:15px; height:8px;position: absolute;bottom: 0;left: 50%;margin-left: -7.5px;}
.ico3_2 { background-position: -18px -54px; width:8px; height:15px;position: absolute;left: 0;top: 50%;margin-top: -4px;}
.ico3_3 { background-position: 0 -62px; width:15px; height:8px;position: absolute;top: 0;left: 50%;margin-left: -7.5px;}

.ico1 {overflow: hidden;      vertical-align: middle; background: url(../images/ico1.png); width:82px; height:68px; margin:0 auto;-webkit-transition: -webkit-transform 0.5s ease-out;-moz-transition: -moz-transform 0.5s ease-out;
-o-transition: -o-transform 0.5s ease-out;-ms-transition: -ms-transform 0.5s ease-out; transition:transform 0.5s ease-out;}
.ico11_2{ background-position:-82px 0;}
.ico11_3{ background-position:-164px 0;}
.ico11_4{ background-position:-246px 0;}
.ico2 {overflow: hidden; display:block;   vertical-align: middle; background: url(../images/ico2.png); margin:0 auto;-webkit-transition: -webkit-transform 0.5s ease-out;-moz-transition: -moz-transform 0.5s ease-out;
-o-transition: -o-transform 0.5s ease-out;-ms-transition: -ms-transform 0.5s ease-out; transition:transform 0.5s ease-out;}
.ico21_1{ width:76px; height:74px; background-position:0 0;}
.ico21_2{ width:105px; height:99px; background-position:-485px 0;}
.ico21_3{ width:94px; height:63px; background-position:-244px -250px;}
.ico21_4{ width:92px; height:87px; background-position:-501px -190px;margin-top: 48px;}
.ico21_5{ width:58px; height:55px; background-position:-707px -298px;display: inline-block;}


/* baseUI */
.wrap { max-width: 1000px; margin-right: auto; margin-left: auto; *width: 1000px;}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after {display: table; clear: both; content: '';}
.oh { overflow: hidden; *zoom: 1;}
.l { float: left;}.r { float: right;}
.dib { display: inline-block; *display: inline; *zoom: 1;}
.pr { position: relative;}.pa { position: absolute;}
.tc { text-align: center;}.tr { text-align: right;}
.el {overflow: hidden;white-space: nowrap;  text-overflow: ellipsis;}
img[data-src],.opc0 { opacity: 0 ; filter:alpha(opacity=0);}
.hide { display: none;}
.hidetext { font: 0/0 a; letter-spacing: -9px;}
.arr { display: inline-block; overflow: hidden; width: 0; height: 0;}
.mt20{ margin-top:20px;}

/* button */

button:hover, .button:hover{color: #fff; filter: alpha(opacity=85);opacity: .85;}
button.big, .button.big{font-size:1.2em;height: 2.5em;line-height: 2.5em; }
/* table */
.datalist {width: 100%; border-collapse: collapse; border-spacing:0; border: 1px solid #ccc; }
.datalist caption { padding-bottom: 5px;}
.datalist th {font-weight: 700; padding: 5px 15px; border: 1px solid #ccc; 
      background: #eee;}
.datalist td {padding: 5px 15px; border: 1px solid #ccc;}
.datalist tr.altrow { background: #ccc;}
/* propimg */
*[class^="propimg-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class^="propimg-"] img{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.propimg-75{padding-bottom: 75%;}

/* style */

/*
*头部
*/
.head{ background:#fff url(../images/h-top-bg.jpg) center top no-repeat; padding-top:7px; height:82px; position:relative; z-index:21;}
.head .logo{}
.head .logo .logo_img{ background:url(../images/logo.png) no-repeat; display:block; width:540px; height:82px;background-size: contain;}
.head .head-r li{ float:right; margin-left:1%;}
.head .head-r li.top_sear .form{border: 1px #d7d7d7 solid;background: transparent;width: 170px;}
.head .head-r li.top_sear .form .inp{width: 120px;border: none;background: transparent;height: 16px;line-height: 16px;margin: 5px 0 5px 5px;font-size: 12px;}
.head .head-r{ margin:25px 0 30px; width:45%;}
.head .head-r li.top_sear .form .btn{ width:36px; line-height:26px; background: transparent; border:none;}
.head .head-r li ._val span{ height:26px; line-height:26px;}
.head .head-r li.links ._option{width: 232px;top: 26px;padding: 5px;}
.head .head-r li.language ._option{top: 26px;padding: 5px;}

.nav_menu{ border-top:1px #ced0cf solid; background:#fff; position:relative; z-index:20;box-shadow: 0px 7px 6px -5px rgba(85, 85, 85, 0.4);border-bottom: 1px #c8c8c8 solid;}
.secnavbg{width:100%; height:100%; position:fixed; top:0; left:0;  z-index:10;  background:url(../images/black.6.png) repeat;background: rgba(0,0,0,0.6); max-width:none; display:none;}
.nav{ }
.nav li{ float:left; width:12.4%; *width:12.4%; position: relative; border-left:1px #ccc solid;border-right: 1px #ccc solid;margin-left: -1px;}
.nav li .ico1_2{position: absolute;top: 18px;right: 15%;}
.nav li a{ display:block; height:45px; line-height:45px; font-size:15px; color:#202020; font-weight:bold; padding-left:15%; font-family:SimSun;}
.nav li a img{ vertical-align:middle;}
.nav li .sevNav{position:absolute; top:45px; left:0;width:427px;background: #fafafa; display:none;padding-bottom: 20px; transition:all 1s ease;box-shadow: 0px 7px 8px -7px rgba(85, 85, 85, 0.4) inset;border-top:1px #c7c2c2 solid;}
.nav li .sevNav .navmenu{padding: 11px 2.5% 0 3.2%;width: 27.7%; display:block; }
.nav li .sevNav .navmenu li{width: 92%; border:none;}
.nav li .sevNav .navmenu li a{border-bottom:1px #d9d9d9 solid; height:30px; line-height:30px;text-align: left;padding-left: 10px; color:#8c8c8c; font-size:13px;font-weight: normal; background-color:#fff;}
.nav li .sevNav .navmenu li:hover{ background-position:10px 0; background-color:#005baa;}
.nav li .sevNav .navmenu li:hover a{ color:#005baa;}
.nav li .sevNav  .img{ width:66.6%; }
.nav li .sevNav  .img a{ display:block; width:96%; height:158px; padding-left:0;margin-top: 11px;border-bottom: none;}
.nav li .sevNav  .img img{ width:100%; height:100%;}
.nav li .sevNav  .img ._tit{font-size: 23px;color: #000000;text-align: left;background: url(../images/nav_nrxian.gif) no-repeat left bottom;line-height: 44px;margin: 10px 0 10px 15px;}
.nav li.cur a,.nav li.on a{ height:41px; line-height:41px; border-bottom:4px #005baa solid;}
.nav li .sevNav.nav04{ left:0;}
.nav li .sevNav.nav05{ left:-53px;}
.nav li .sevNav.nav06{ left:-178px;}
.nav li .sevNav.nav07{ left:auto; right:0;}

/*
*ba
*/
.banner{ height:460px; position:relative; overflow:hidden;}
.banner img{ position:absolute; bottom:0; left:50%; margin-left:-960px; width:1920px; max-width:none;}
.banner .slide_nav{ position:absolute; bottom:0; left:50%;margin-left: -235px; z-index:5;}
.banner .slide_nav a{float:left; width:90px; height:90px; line-height:99; position:relative;margin-right:5px;}
.banner .slide_nav a span{ display:block;width:90px; height:8px; line-height:99; background-color:#005baa; position:absolute; bottom:15%; left:0;  }
.banner .slide_nav a img{ width:86px; height:46px; border:2px #fff solid;position: absolute;bottom: 0px;left: 0;margin-left: 0; display:none;}
.banner .slide_nav a.on span{ background-color:#f10310;}
/*.banner .slide_nav a.on img{ display:block;}*/

/*
*首页新闻中心、森源产业
*/
.channelIn{ border:1px #d7d7d7 solid; border-bottom:3px #005baa solid; position: relative; padding-left:15px; height:44px; line-height:44px;background:url(about:blank);background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9fafa), to(#e8e8e8)); /** Chrome Safari **/
            background: -moz-linear-gradient(top, #f9fafa, #e8e8e8); /** FireFox **/
            background: -o-linear-gradient(top, #f9fafa, #e8e8e8);/** Opear **/ 
            background: -ms-linear-gradient(#f9fafa 0%,#e8e8e8 100%);/** IE9 IE10 **/ 
            filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9fafa',endColorstr='#e8e8e8',grandientType=0); /** IE7 **/ 
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9fafa',endColorstr='#e8e8e8',grandientType=0); /** IE8 **/ }
.channelIn .more{display: block;font-size: 14px;color: #555;position: absolute;right: 20px;top: 0;}
                  
.box1{ margin:20px 0 0;}
.news-box .news-ban{ height:140px; position:relative; overflow:hidden; margin:20px 0;}
.news-box .news-ban li ._pic{ width:38.2%; float:left}
.news-box .news-ban li ._pic .img{ position:relative; width:100%; height:0; padding-bottom:75%; *height:140px; *padding-bottom:0; overflow:hidden; display:block;}
.news-box .news-ban li ._pic .img img{ position:absolute; left:0; top:0; width:100%; height:100%;}
.news-box .news-ban li  .intro{ float:right;width:60%;}
.news-box .news-ban li  .intro ._title{ font-size:16px; font-weight:normal;}
.news-box .news-ban li  .intro ._summ{ margin-top:8px; height:76px; overflow:hidden;}
.news-box .news-ban .slide_nav{ position:absolute; bottom:0; left:50%; margin:auto;margin-left: -48px; cursor:pointer; z-index:5;}
.news-box .news-ban .slide_nav a{ float:left; width:10px; height:10px; line-height:99; overflow:hidden; background:#fff;border:1px #717171 solid; margin-right:4px;}
.news-box .news-ban .slide_nav a.on{ border-color:#df2403; background:url(../images/ba.gif) no-repeat;}
.news-box .news-box-list{ border-top:1px #ccc dotted; padding:10px 0;}
.news-box .news-box-list li{ overflow:hidden; background:url(../images/i-n-li.gif) left 8px no-repeat;padding-left: 10px;}
.news-box .news-box-list li .title{ float:left; width:80%;}
.news-box .news-box-list li ._time{ float:right;}
.news-box .news-link{ border-bottom:1px #dbdbdb solid; padding:5px 0;}
.news-box .news-link li{ float:left; width:33.3%; font-size:14px; font-weight:bold;}
.nico1{ background:url(../images/n1.jpg) no-repeat; display:inline-block; width:60px; height:48px; vertical-align:middle;background-size: contain;}
.nico2{ background:url(../images/n2.jpg) no-repeat; display:inline-block; width:68px; height:48px; vertical-align:middle;background-size: contain;}
.nico3{ background:url(../images/n3.jpg) no-repeat; display:inline-block; width:56px; height:48px; vertical-align:middle; background-size: contain;}

.seny-box .seny-conte{ margin-top:20px;height: 319px;overflow: hidden; position:relative;}
.seny-box .seny-conte .pic{ display:block; width:100%; position:relative; height:0; padding-bottom:49.6%; *height:243px; *padding-bottom:0; overflow:hidden;}
.seny-box .seny-conte .pic img{ width:100%; height:100%; position:absolute; top:0; left:0;}
.seny-box .seny-conte ._content{ margin-top:10px;}

.seny-box .seny-conte .slide_nav{ position:absolute; cursor:pointer; z-index:5;top: 50%;margin-top: 60px;right: 10px;}
.seny-box .seny-conte .slide_nav a{ float:left; width:10px; height:10px; line-height:99; overflow:hidden; background:#fff;border:1px #717171 solid; margin-right:4px;}
.seny-box .seny-conte .slide_nav a.on{ border-color:#df2403; background:url(../images/ba.gif) no-repeat;}

/*
*首页创新技术
*/
.box2{ margin:44px 0 0;}
.box2 .cxjs-box{ border:1px #d7d7d7 solid; border-top:none; padding:16px 15px 18px; position:relative;}

.box2 .cxjs-box .cxjs-bann{ height:315px; position:relative; overflow:hidden;}
.box2 .cxjs-box li{ overflow:hidden;}
.box2 .cxjs-box li .cxjs-pic{ float:left; width:49%;}
.box2 .cxjs-box li .cxjs-r{ float:right; width:49%; font-size:13px; line-height:2;height: 136px;overflow: hidden;}
.box2 .cxjs-box li .cxjs-pic .img{ display:block; position:relative; width:100%; height:0; padding-bottom:66.5%; *height:315px; *padding-bottom:0;overflow:hidden;}
.box2 .cxjs-box li .cxjs-pic .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.box2 .cxjs-box  .cxjs_nav{ position: absolute;bottom: 18px;right: 2%;width: 47%; z-index:5;*border-top:1px #c7c9c8 solid;box-shadow: 0 6px 6px -4px #c7c9c8 inset; padding-top: 26px; padding-left:1%;}

.box2 .cxjs-box  .cxjs_nav a{ float:left; width:31%; position:relative; margin-right:2.3%;}
.box2 .cxjs-box  .cxjs_nav a .smallImg{ display:block; width:100%; height:0; padding-bottom:66.5%; position:relative; *height:auto; overflow:hidden;}
.box2 .cxjs-box  .cxjs_nav a .smallImg img{ width:100%; height:100%; position:absolute; top:0; left:0;}
.box2 .cxjs-box  .cxjs_nav a  b{ background:url(../images/p.jpg) no-repeat; display:none; width:106px; height:18px; position:absolute; top:-26px; left:0;}
.box2 .cxjs-box  .cxjs_nav a.on b{ display:block;}
.box2 .cxjs-box  .cxjs_nav a *{ cursor:pointer;}


/*
*首页产品与服务
*/
.box3{ margin-top:23px;}
.box3 .channelIn{border: none;background: none;padding-left: 0;filter:none;}
.box3 .pro-box{ padding:33px 20px 20px;background:url(about:blank);background: -webkit-gradient(linear, 0 0, 0 36%, from(#dfdfe1), to(#fff)); /** Chrome Safari **/
            background: -moz-linear-gradient(top, #dfdfe1, #fff); /** FireFox **/
            background: -o-linear-gradient(top, #dfdfe1, #fff);/** Opear **/ 
            background: -ms-linear-gradient(#dfdfe1 0%,#fff 36%);/** IE9 IE10 **/ 
            filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfe1',endColorstr='#fffffe',grandientType=0); /** IE7 **/ 
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfe1',endColorstr='#fffffe',grandientType=0); /** IE8 **/ overflow:hidden;
                  }
.box3 .pro-box .pro-box-list{ border-bottom:3px #005baa solid; *padding-bottom:3px;}
.box3 .pro-box .pro-box-list li{ float:left; width:24.79%; margin:0 2px 3px 0; position:relative;}
.box3 .pro-box .pro-box-list li .pic{ display:block; width:100%; height:0; padding-bottom:75%; position:relative; *height:178px; *padding-bottom:0; overflow:hidden;}
.box3 .pro-box .pro-box-list li .pic img{ position:absolute; left:0; top:0; width:100%; height:100%;}
.box3 .pro-box .pro-box-list li ._title{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;height: 30px;line-height: 30px; background:url(../images/grev9.png) repeat; background:rgba(96,99,104,.9);}
.box3 .pro-box .pro-box-list li ._title a{ color:#fff;}
.box3 .pro-box .pro-box-list li ._title a:hover{ color:#89b8ec;}


/*
*通用底部
*/
.foot-top{ background-color:#646464; color:#cacaca; padding:28px 0 16px; margin-top:50px;}
.foot-top a{ color:#cacaca;}
.foot-top dl{ float:left; padding:0 1.5%; width:8%; border-right:1px #838383 solid;height:255px;}
.foot-top dl.foot-f1{ padding-left:0;}
.foot-top dl dt{ font-size:14px;}
.foot-top dl dt a{ color:#fff;}
.foot-top a:hover{ font-weight:bold; color:#e60012;}
.foot-top dl dd{ margin-top:10px;}
.foot-top dl dd a{ display:block; line-height:28px; }
.foot-top .bdsharebuttonbox { padding-left:8px; padding-top:10px}
.foot-top .bdsharebuttonbox a{ float: left; background:url(../images/shareico.png) no-repeat 0 -32px; margin: 0; padding: 0; width: 35px; height: 32px; margin-left:10px;}
.foot-top dl dd .bds_tqq{ background-position: -35px -32px;}
.foot-top dl dd .bds_qzone{ background-position: -70px -32px;}
.foot-top dl dd .bds_douban{ background-position: -105px -32px;}
.foot-top dl.erwm-box{ border:none; padding-right:0; width:22.3%;}
.foot-top dl.erwm-box  dd{ overflow:hidden;}
.foot-top dl.erwm-box .erwm-list{ margin-right:-11px;}
.foot-top dl.erwm-box .erwm-list li{ float:left; margin-right:32px;}
.foot-top dl.erwm-box .erwm-list li p{ text-align:center; padding:10px 0;}
/* .foot-top dl.erwm-box  dd .bdsharebuttonbox a{ margin:14px;} */
.foot-top .bdsharebuttonbox a:hover{ background-position-y:0px;}
.foot-top dl.erwm-box  dt{ text-align:center;}
.gotop{color: #fff!important; font-size:12px;position: absolute;top: -50px;right: 0; background:url(../images/top.png) no-repeat; width:61px; height:24px; line-height:30px; text-align:center;}

.foot{ background-color:#005baa; color:#fff; padding:8px 0;}
.foot a{ color:#fff;}

/*下层*/
.n_banner{ height:282px; overflow:hidden; position:relative; z-index:1;}
.n_banner img{ position:absolute; left:50%; margin-left:-960px; top:0;width: 1920px;max-width: none;}
.main_bar{padding: 32px 0 50px;}
.posi{ float:right; color:#4c4c4c; font-weight:normal; font-size:12px;}
.posi .end{ color:#0f0f0f;}
.posi a{color:#4c4c4c;}
.posi em{ padding:0 5px; font-style:normal;}
.posi ._i{ background:url(../img/li3.html) no-repeat; display:inline-block; width:1px; height:8px; vertical-align:middle;}
.bread .channelI{ float:left; font-size:20px; color:#666;}
.main_bar .channelT,.mobile-menu .channelT{ background:url(../images/menu-logo.png) right center no-repeat #004e91; height:71px; padding-left:20px; font-weight:bold; border-bottom:2px #e80115 solid;border-top-left-radius: 5px;}
.main_bar .channelT .h1,.mobile-menu .channelT .h1{ color:#fff;font-size:20px; padding-top:20px;}
.main_bar .channelT .en,.mobile-menu .channelT .en{ color:#fff; display:block; font-family:Arial; font-size:20px; }
.main_bar .main-bar-left{ width:23.4%; float:left;}
.main_bar .main-bar-right{ float:right; width:73.5%;}

.bread{line-height:50px; border-bottom:2px #005baa solid;}
.s_menu_bar{ background-color:#e6e6e6; padding:20px 0;}
.s_menu li{height: 42px;line-height: 42px;padding: 0 8.5%;}
.s_menu li a{  display:block; font-size:13px; color:#494949; border-bottom:1px #d0d0d0 solid;text-indent: 30px;}
.s_menu li:hover,.s_menu li.cur{ background-color:#004f94;}
.s_menu li:hover a,.s_menu li.cur a{ background: url(../images/menu_li.png) 5% center no-repeat; color:#fff;}

.main_bar .main-bar-left .left-li{ margin-top:12px;}
.main_bar .main-bar-left .left-li .img{ display:block; position:relative;}
.main_bar .main-bar-left .left-li .img img{ width:100%;}
.main_bar .main-bar-left .left-li .img  p{ position:absolute;left: 7%;top: 50%;}
.main_bar .main-bar-left .left-li .img ._p1{font-size:18px; font-weight:bold; color:#0057a2;margin-top: -28px;}
.main_bar .main-bar-left .left-li .img ._p2{ color:#565656;margin-top: 5px;}

.main_content{ padding:20px 0; line-height:2;}
.mh{ min-height:350px;}

/*
*主席致词
*/
.myart{ font-size:12px;}
.tools{ margin-top:20px;}
.tools #switcher i{ font-size:18px;}
.zxzc-box ._left{ width:36%;}
.zxzc-box ._right{width:59%;}
.zxzc-box ._left .img{ display:block; height:29.5em; max-width:100%;}
.zxzc-box ._left .img img{ height:42%; width:100%;}

/*
*企业文化
*/
.cul_top{ font-size:14px;}
.cul-list{ margin-top:40px; border-top:1px #8da8bf solid;}
.cul-list li{ float:left; width:23%; margin-right:1.8%; position:relative; padding-top:66px;}
.cul-list li ._dot{ background:url(../images/dot-li.gif) center top no-repeat; width:18px; height:58px; position:absolute; top:-9px; left:50%;margin-left: -9px;}
.cul-list li .img{ display:block; width:100%; height:240px;}
.cul-list li .img img{ width:100%; height:100%;}
.cul-list li ._title{ font-size:18px; color:#004f92; text-align:center;margin-top: -10px;}
.cul-list li  ._en{ font-size:16px; font-family:arial; text-align:center; color:#565656; line-height:20px;}

/*
*视频中心
*/
.video-list{ margin:10px 0 0; *padding-bottom:20px;}
.video-list ul{ width:104%;}
.video-list li{ float:left;width: 29.35%;margin-right: 3.9%; margin-bottom:23px;}
.video-list li .img{ display:block; position:relative; width:100%; height:0; padding-bottom:75%; *height:168px; *padding-bottom:0;}
.video-list li .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.video-list li .coverbg{ display:block; background:url(../images/play.png) no-repeat; width:41px; height:41px; position:absolute;top: 50%;left: 50%;margin-top: -20.5px;margin-left: -20.5px;}
.video-list li ._title{ font-size:13px; font-weight:normal; color:#565656; width:100%; height:46px; line-height:46px; background-color:#f4f4f4; text-align:center;}
.video-list li:hover ._title{ background-color:#c4c3c3; color:#fff;}
.video-list li a *{ cursor:pointer;}

/*
*分页
*/
.page {
  text-align: center;
  line-height: 16px;
  margin-top: 20px;
}
.page span,
.page a {
  display: inline-block;
  border: 1px solid #ededed;
  padding: 5px 10px;
  vertical-align: middle;
  margin: 0 0 10px -1px;
}
.page .goprev {
  margin-right: 10px;
}
.page .gonext,
.page .count {
  margin-left: 10px;
}
.page span,
.page a:hover {
  background: #005aa8;
  color: #ffffff;
}
.page span.goprev,
.page span.gonext {
  color: #cccccc;
  background: none;
}
.page span.count {
  border: 0;
  background: 0;
  color: #333333;
}

.wrap_out .wrap_in .wrap_bar{ background:#005baa;}

/*
*大事记
*/
.History-H2 {
  background: #ffffff;
  cursor: default;
}
.History-H2 ._year {
  position: relative;
  height: 40px;
  margin-bottom: 20px;
  border-bottom: 1px dotted #333333;
}
.History-H2 ._year strong {
  position: absolute;
  width: 86px;
  height: 66px;
  padding-top: 20px;
  background: url(../images/year.png) no-repeat;
  left: 0;
  top: 0;
  text-align: center;
  font-size: 16px;
  color: #008aff;
  line-height: 1.1em;
  font-size: 22px;
}
.History-H2 ._year span {
  color: #c9c9c9;
  display: block;
  font-size: 18px;
}
.History-H2 ._list li {
  padding: 30px 20px 20px 88px;
  background: url(../images/list.png) 34px 0 no-repeat;
  color: #555555;
}
.History-H2 ._list li strong {
  display: block;
  font-size: 18px;
  line-height: 42px;
}
.History-H2 ._list li:hover {
  background: url(../images/list_hover.png) 33px 0 no-repeat;
  color: #008aff;
  text-decoration: underline;
}

/*
*招聘列表
*/
.jobSearch{ background-color:#ededed; padding:17px 27px;}
.jobSearch .jobsele{ float:left;width: 31%;margin-right: 2%;height: 31px;line-height: 31px;}
.jobSearch .jobsele ._val{ position:relative; border:1px #abadb3 solid; background-color:#fff; width:100%;}
.jobSearch .jobsele ._val span{ display:block; height:29px; line-height:29px;width: 84%;text-indent: 5px;}
.jobSearch .jobsele ._val .jobst{ display:block; width:34px; height:29px; background:url(../images/job-s.png) center center no-repeat #196ab1; position:absolute; right:0; top:0;}
.jobSearch .jobsele ._option{ top:29px;left: 0;padding: 0 2%;width: 96%;}
.jobSearch .jobinput .inp-pi{ border:1px #abadb3 solid; background-color:#fff;height: 29px;display: inline-block;width: 20%;}
.jobSearch .jobinput .inp{ height:16px; line-height:16px; margin:7px 0 5px;padding-left: 5px;vertical-align: top; border:none;background: transparent; width:100%; font-size:12px; }
.jobSearch .jobinput .btn{background-color: #196ab1;color: #fff;font-size: 13px;height: 31px;width: 11%;line-height: 31px;vertical-align: top; border:none; *margin-left:5px;}


.JobList-J2 ._jt {
  background-color: #ededed;
  height: 35px;
  line-height: 35px;
  margin-top: 10px;
  overflow: hidden;
  *zoom: 1;
  cursor: pointer;
}
.JobList-J2 ._jt strong {
  float: left;
  width: 30%;
  text-align: center;
}
.JobList-J2 ._jt span {
  float: right;
}
.JobList-J2 ._jt [class^="ico-"] {
  font-size: 12px;
  color: #999999;
}
.JobList-J2 ._jc {
  display: none;
}
.JobList-J2 ._jcon {
  padding: 10px 10px 10px 20px;
}
.JobList-J2 ._jt_act  {
   background-color: #196ab1; color:#fff;
}
._channelBtn{ display:block; width:138px; height:36px; line-height:36px; background-color:#dbebf5; color:#0057a3; text-align:center; font-size:14px; font-weight:bold;}
._channelBtn .apply_btn{ background:url(../images/apply.png) no-repeat; display:inline-block; width:25px; height:12px; vertical-align:middle; margin-left:13px;}

.job-b-list{ margin-top:40px;}
.job-b-list ul{ width:102%;}
.job-b-list li{ float:left; width:31.3%; margin-right:2%; background-color:#f1f1f1; height:115px;}
.job-b-list li a{ display:block;padding: 36px 9%;}
.job-b-list li .icoimg{ display:block; float:left; width:61px; height:47px; background:url(../images/jobls.png) no-repeat;vertical-align: middle;margin-right: 5px; margin-top:-5px;}
.job-b-list li ._ch{ line-height:20px;font-size: 18px;}
.job-b-list li ._en{ font-size:12px;}
.job-b-list li .img2{ background-position:-61px 0;margin-top: -3px;margin-right: 10px;}
.job-b-list li .img3{ background-position:-122px 0;}
.job-b-list li:hover{ background-color:#196ab1;}
.job-b-list li:hover a{ color:#fff;}
.job-b-list li:hover .img1{ background-position:0 -47px;}
.job-b-list li:hover .img2{ background-position:-61px -47px;}
.job-b-list li:hover .img3{ background-position:-122px -47px;}

/*
*新闻列表
*/
.NewsList-A5 li {
  padding: 10px 0;
  border-bottom: 1px dotted #cccccc;
  overflow: hidden;
  *zoom: 1;
}
.NewsList-A5 ._t,
.NewsList-A5 ._t a {
  font-size: 16px;
  color: #333333;
  margin-bottom: 5px;font-weight: normal;
}
.NewsList-A5 ._t a:hover {
  color: #0e90d2;
}
.NewsList-A5 ._img {
  float: left;
  height: 8em;
  max-width: 30%;
  margin-right: 20px;
}
.NewsList-A5 ._img img {
  height: 100%;
}
.NewsList-A5 ._p {
  line-height: 1.6em;
  max-height: 4.8em;
  overflow: hidden;
  color: #999999;
  margin: 5px 0;
}
.NewsList-A5 ._link {
  background: #0e90d2;
  color: #ffffff;
  padding: 0 5px;
  border-radius: 2px;
}
.NewsList-A5 ._link:hover {
  background: #095f8a;
}
.NewsList-A5 ._i {
  color: #999999;
  margin-top: 5px;
}
.NewsList-A5 ._i span {
  margin-right: 10px;
}

/*
*新闻详情页
*/
.NewsDetail-B2 ._head {
  border-bottom: 1px dotted #cccccc;
  padding: 0 ;
  margin: 0;
  background: #ffffff;
}
.NewsDetail-B2 ._head ._title {
  font-size: 18px; text-align:center;
  color: #333333;
}
.NewsDetail-B2 ._tools {
  padding: 10px 0;
  color: #999999;
}
.NewsDetail-B2 ._tools .bdsharebuttonbox{margin: 0 5px 0 15px;}
.NewsDetail-B2 ._tools .favorite{ cursor:pointer;}
.NewsDetail-B2 ._tools [class^="ico-"] {
  font-size: 16px;
  color: #cccccc;
}
.NewsDetail-B2 ._tools ._b2l [class^="ico-"] {
  color: #5eb95e;
}
.NewsDetail-B2 .mycontent {
  padding: 20px 0;
}
.NewsDetail-B2 ._detailPage_bottom {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  height: 80px;
  overflow: hidden;
}
.NewsDetail-B2 ._detailPage_bottom li {
  padding: 5px 10px;
  border-bottom: 1px solid #cccccc;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  *zoom: 1;
}
.NewsDetail-B2 ._detailPage_bottom ._mark {
  float: left;
  margin-right: 10px;
  font-weight: bold;
}
.NewsDetail-B2 ._detailPage_bottom ._mark [class^="ico-"] {
  font-weight: normal;
  font-size: 18px;
  color: #999999;
}
.NewsDetail-B2 ._detailPage_bottom ._title {
  float: left;
  width: 50%;
  height: 30px;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.NewsDetail-B2 ._detailPage_bottom ._title:hover {
  color: #0e90d2;
}
.NewsDetail-B2 ._detailPage_bottom ._time {
  float: right;
}
.NewsDetail-B2 .bdsharebuttonbox:after {
  display: inline;
}
.NewsDetail-B2 .bdsharebuttonbox .bds_more {
  float: none;
  background: none;
  padding-left: 2px;
}

/*
*新闻综合页
*/
.n_bread{background-color: #e3f5fd;}
.n_bread .bread{border-bottom: none;line-height: 66px;}
.hotNewsRec {margin-bottom:40px;}
.comT { height:32px; display:inline-block;line-height:32px; font-size:16px; font-weight:bold; padding:0px 20px; background-color:#004e90; color:#fff;}
.comT1 { display:block; height:24px; line-height:24px; font-size:14px; font-weight:bold; color:#000; clear:both;}
.comT2 { display:block; height:32px; line-height:32px; font-size:18px; font-weight:bold; color:#000;}

.hotshow { overflow:hidden; background-color:#e9e9e9;}
.hotshow .BigImg { width:77.3%; float:left; overflow:hidden;}
.hotshow .BigImg a { display:block; width:100%; height:0; position:relative; padding-bottom:75%; *height:382px; *padding-bottom:0;}
.hotshow .BigImg img { display:block; width:100%; height:100%; position:absolute; top:0; left:0;}
.hotshow .BigImg h3 { width:100%; height:40px; line-height:40px; font-size:14px; color:#fff; text-align:center; position:absolute; left:0px; bottom:0px; background:url(../images/black.6.png) repeat;background:rgba(0,0,0,.60);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.rightSlider { width:16%; padding-top:3px; float:right; margin-right:25px;}
.rightSlider .bd { width:100%; height:312px; overflow:hidden;}
.rightSlider .bd li { width:100%;}
.rightSlider .bd li a{ display:block; width:92%; height:0; height:70px; border:#e9e9e9 4px solid; }
.rightSlider .bd li img { display:block; width:100%; height:100%;}
.rightSlider .bd li.selected a { border-color:#004e90;}
.rightSlider a.prev,.rightSlider a.next { display:block; width:100px; height:30px; background:url(../images/slide_btn.png) 0px 0px no-repeat; margin:0 auto;}
.rightSlider a.prev { background-position:0px 0px;}
.rightSlider a.prev:hover { background-position:-100px 0px;}
.rightSlider a.next { background-position:0px -30px;}
.rightSlider a.next:hover { background-position:-100px -30px;}

.newsSearchBy {margin-bottom:40px;margin-top: 32px;}
.newsSearchBy .bdsharebuttonbox { height:28px;}
.newsSearchBy .bdsharebuttonbox span{ margin-top:5px;}
.nsb { border:#eaeaea 1px solid; padding:20px 20px 0px; clear:both;margin: 10px 0 0;}
.hotThemes { padding:5px 0px; line-height:0px; font-size:0px;}
.hotThemes a { display:inline-block; white-space:nowrap; height:20px; line-height:20px; font-size:12px; padding:0px 8px; background-color:#b6b6b5; color:#fff; margin:0px 5px 5px 0px;}
.newsSearch { width:100%; height:25px;margin: 10px 0 0;}
.newsSearch .ns-inp{display: block;width: 59%;height: 23px;float: left;border: 1px #d8d9d9 solid;}
.newsSearch .ns-inp i{float: left;font-size: 18px;margin: -2% 0 0 7%;color: #ee4c5a;}
.newsSearch .input { float: left;width: 78%;padding-left: 0;height: 16px;line-height: 16px;margin: 3px 0 4px 5px; font-size:12px;}
.newsSearch .btn { width:28%; height:25px; line-height:25px; float:left;background-color: #ccc;margin-left: 1%; color:#fff;}

.newsSearchBy .Calendar { clear:both; text-align:center; padding:25px 0px 0px; height:238px; overflow:hidden;}
/*日历样式调整*/
.newsSearchBy .Calendar .ui-datepicker-inline{border-radius:0;border-color:#ddd;}
.newsSearchBy .Calendar .ui-state-default{background:none;}
.newsSearchBy .Calendar a.ui-state-default{border-top-color: #eee;border-bottom: 2px solid #937c67;border-left-color: #eee;border-right-color: #eee;}
.ui-datepicker .ui-datepicker-header{border:none;background:none;}
.ui-widget-content{color:inherit; border:0!important;}
.ui-datepicker th{padding:0 .3em;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{background:none;width:0;height:0;overflow:hidden;border-width:8px;}
.ui-datepicker .ui-datepicker-prev span{border-color:transparent #333 transparent transparent;border-style:dashed solid dashed dashed;}
.ui-datepicker .ui-datepicker-next span{border-color:transparent transparent transparent #333;border-style:dashed dashed dashed solid;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:0 !important;background:none !important;}
.ui-datepicker .ui-datepicker-header{_width:100%;}

.shortNews {margin-bottom:40px;}
.snTab li { width:auto; height:32px; float:left; line-height:32px; font-size:16px; font-weight:bold; background-color:#ac9b8b; color:#fff; margin-right:5px; background-color:#b3b3b3;position: static;}
.snTab li a { display:inline-block; width:auto; height:32px; padding:0px 20px; color:#fff!important;}
.snTab li.tab_t_cur { background-color:#004e90;}
.shortNews .news_list { clear:both;}
.shortNews .news_list li { padding-top:24px;}
.shortNews .news_list li h2 { height:30px; line-height:30px; font-size:14px; padding-left:11px; background:url(../images/small_b.png) -2px -60px no-repeat;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.shortNews .news_list li h2 ._title{float: left;width: 85%;}
.shortNews .news_list li h2 ._time{ font-weight:normal;}
.shortNews .news_list li .text { line-height:20px; color:#818181;}
.shortNews .news_list li a:hover{ color:#004e90;}

/*
*about综合页
*/
.main_bar .channelIT{ font-size:20px; font-weight:normal; color:#565656;}
.main_bar .channelIT a{color:#565656;}
.about-home .about_summ{margin: 10px 0 15px;}
.about-home .about-ul{ overflow:hidden;padding: 20px 0;}
.about-home .about-ul .li{ text-align:center; border-left:1px #d3d3d3 solid; margin-left:-1px; cursor:pointer;}
.about-home .about-ul span{ display:block;}
.about-home .about-ul .li .mem{ font-size:18px; margin-top:10px;}
.about-home .about-ul .li .num{ font-size:30px; line-height:30px;}
.about-home .about-ul .li:hover .ico1{transform:translateX(10px);-webkit-transform: translateX(10px); -moz-transform: translateX(10px);-o-transform: translateX(10px);-ms-transform: translateX(10px);}
.about-home .about-ul .li:hover .ico11_1{ background-position:0 -136px;}
.about-home .about-ul .li:hover .ico11_2{ background-position:-82px -136px;}
.about-home .about-ul .li:hover .ico11_3{ background-position:-164px -136px;}
.about-home .about-ul .li:hover .ico11_4{ background-position:-246px -136px;}

.zxzc-home{margin: 40px 0 0;border-bottom: 1px #e4e4e4 solid;}
.zxzc-home .zxzc-left{padding-right: 4%;border-right: 1px #e4e4e4 solid;padding-bottom: 72px;}
.zxzc-home .zxzc-left .zxzc-summ{ margin:15px 0; line-height:2; color:#666;height: 144px;overflow: hidden;}
.main_bar ._detail{ display:inline-block; width:20%; color:#fff; font-size:14px; background-color:#004e90; height:36px; line-height:36px; text-align:center;}
.zxzc-home .zxzc-right ._imgsrcol{ position:relative; overflow:hidden; height:267px;}
.zxzc-home .zxzc-right ._imgsrcol li img{ width:100%; height:100%;}
.zxzc-home .zxzc-right .zxzc_nav{ position:absolute; bottom:13px; left:11px; z-index:4;}
.zxzc-home .zxzc-right .zxzc_nav a{ display:block; float:left;  border:2px #fff solid; margin-right:6px;}
.zxzc-home .zxzc-right .zxzc_nav a img{width:75px; height:48px;}

.culture-home .culture-left{padding-right: 4%;border-right: 1px #e4e4e4 solid; padding-top:20px;}
.culture-home .culture-img{ width:100%;margin-top: 15px;}
.culture-home .culture-img .div{ display:block; width:100%; position:relative; height:0; padding-bottom:58%; *height:272px; *padding-bottom:0; overflow:hidden;}
.culture-home .culture-img .div img{ position:absolute; width:100%; height:100%; top:0; left:0;}
.culture-home .culture-img .div ._title{ height:55px; line-height:55px; color:#fff; background:url(../images/black.6.png) repeat; background:rgba(0,0,0,.6); position:absolute; bottom:0; left:0; width:96%; font-size:24px; font-weight:normal; padding-left:4%;}
.culture-home .culture-right{ margin:60px 0 0;}
.culture-home .culture-right ul li{ background:url(../images/ico.png) -32px -17px no-repeat; font-size:19px;padding-left: 5%;padding-bottom: 8px;}
.culture-home .culture-right .word{padding-left: 5%; margin-top:5px;}

.zh-home{ margin:60px 0 0;}
.zh-home .img{ position:relative; width:100%; height:0; padding-bottom:75%; *height:240px; *padding-bottom:0; display:block;}
.zh-home .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.zh-home .v-box,.zh-home .c-box,.zh-home .dsj-box{ margin-top:15px;}  
.zh-home .v-box .coverbg{ position:absolute; top:50%; left:50%; margin-left:-20.5px; margin-top:-20.5px; background:url(../images/play.png) no-repeat;display: block;width: 41px;height: 41px;}
.zh-home .c-box ._top{ background-color:#005baa; color:#fff;padding: 6%;}
.zh-home .c-box ._top a{ color:#fff;}
.zh-home .c-box ._top a *{ cursor:pointer;}
.zh-home .c-box ._top ._t{ font-size:18px;padding-bottom: 10px;}
.zh-home .c-box ._top ._p{font-size: 12px;height: 95px;overflow: hidden;}
.zh-home .c-box ._bottom{ background-color:#f0f0f0; font-size:18px;padding: 20px 2% 20px 6%;position: relative;}
.zh-home .c-box ._bottom i{position: absolute;right: 4%;top: 20px;}


/*
*产品服务
*/
.zh-top{padding: 50px 0;}
.zh-top ._left ._left-summ{ line-height:2;}
.zh-top ._left ._detail{ margin-top:30px;}
.zh-top ._right{ margin-left:20px;}
.zh-top ._right ._right-img{ height:352px; position:relative; overflow:hidden; }
.zh-top ._right ._right-img img{ width:100%; height:100%;}
.zh-top ._right ._right-img .slide_nav{ position:absolute; bottom:0; left:0; height:50px; line-height:50px; background:url(../images/black.6.png) repeat; background:rgba(0,0,0,.6); text-align:center; width:100%; cursor:pointer;}
.zh-top ._right ._right-img .slide_nav a{ display:inline-block; width:10px; height:10px; line-height:99; overflow:hidden; background-color:#b5b6b6; margin-right:8px; border-radius:50%; *margin-top:20px;}
.zh-top ._right ._right-img .slide_nav a.on{ background-color:#d6000f;}

.zh-bottom{ margin:50px 0 0;}
.zh-bottom .channelOut{ border:1px #e0e0e0 solid; height:42px; line-height:42px; background-color:#f3f3f3;}
.zh-bottom .channelOut .channelIT{ font-size:18px;text-indent: 1%;}
.zh-bottom .wordinfo{ padding:25px 0; line-height:2;}

.zh-bottom .zh-list .com_txtpic { margin: 0 0 30px 0; position:relative;height: 230px;overflow: hidden; }
.zh-bottom .zh-list .com_txtpic ._title { font-weight: 100; font-size: 14px; }
.zh-bottom .zh-list .com_txtpic ._text ._summ { height: 60px; }
.zh-bottom .zh-list .com_txtpic ._hover { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%;}
.zh-bottom .zh-list .com_txtpic ._hover ._text { position: absolute; top: 230px; left: 0;width: 100%; height: 100%; background: url(../images/black4.png) repeat; background:rgba(0,0,0,.4); color: #fff;  *cursor:pointer;}
.zh-bottom .zh-list .com_txtpic ._hover ._title { font-size: 14px; line-height: 32px; height: 32px;font-weight: 100;position: absolute;bottom: 0;left: 0;width: 100%;background: url(../images/black4.png) repeat; background:rgba(0,0,0,.4); color: #fff; text-align:center;}
.zh-bottom .zh-list .com_txtpic ._hover ._text ._summ { height: 60px; line-height: 20px;  margin: 60px 14% 20px; overflow: hidden;}
.zh-bottom .zh-list .com_txtpic ._hover ._more { background-color: #e60013;width: 26%;text-align: center;padding: 5px 0;margin-left: 14%; }
.zh-bottom .zh-list .com_txtpic .img{ position:relative; width:100%; height:0; padding-bottom:75%; display:block; *height:240px; *padding-bottom:0;}
.zh-bottom .zh-list .com_txtpic .img img{ width:100%; height:100%; position:absolute; top:0; left:0;}

/*
*森源公益
*/
.gy-bottom .channelOut{ margin-bottom:30px;}
.gy-bottom .channelOut .channelIT{ float:left; width:20%;}
.gy-tab .gy-menu{ position: absolute;left: 13%;top: -73px;width: 87%;}
.gy-tab .gy-menu a{ display:inline-block;width: 10%;text-align: center; height:42px; line-height:42px;position: static;}
.gy-tab .gy-menu a:hover,.gy-tab .gy-menu a.tab_t_cur{ background-color:#e60013; color:#fff;}
.gy-tab.tab{ overflow:visible;}


/*
*招聘人才综合
*/
.job_banner{ height:520px; padding-bottom:120px; background-color:#e6e6e6; position:relative; z-index:1; overflow:hidden;}
.job_banner img{position: absolute;left: 50%;margin-left: -960px;top: 0;width: 1920px;max-width: none;}
.jobs-box{ margin-top:-243px;position: relative;z-index: 5;padding-bottom: 40px;}
.jobs-box .jobslist-box li{ float:left; width:24.9%; height:245px; overflow:hidden;}
.jobs-box .jobslist-box li .title{ font-size:22px; color:#fff;text-align: center;margin: 48px 0 20px;}
.jobs-box .jobslist-box li.li0{ background-color:#2a8fc6;}
.jobs-box .jobslist-box li.li1{ background-color:#e2faff; font-size:14px; position:relative;}
.jobs-box .jobslist-box li.li1 a{ display:block;padding: 10%;line-height: 1.8;height: 175px;overflow: hidden;}
.jobs-box .jobslist-box li.li2{ background-color:#0164ba;}
.jobs-box .jobslist-box li.li3{ background-color:#fff;position: relative;}
.jobs-box .jobslist-box li.li3 dl{padding:15% 10%;}
.jobs-box .jobslist-box li.li3 dl dd{ border-bottom:1px #ccc dotted; font-size:14px; overflow:hidden;padding: 5px 0;}
.jobs-box .jobslist-box li.li3 dl dd span{ display:block;}
.jobs-box .jobslist-box li.li3 dl dd ._t{ float:left; width:80%;}
.jobs-box .jobslist-box li.li3 dl dd ._g{ float:right;}
.jobs-box .jobslist-box li.li3 ._b{display: block;position: absolute;top: 0;right: 0;background-color: #e6e6e6;width: 33px;height: 33px;text-align: center;line-height: 33px;color: #fff;font-size: 20px;}
.jobs-box .jobslist-box li.li4{ background-color:#e6e6e6; font-size:14px;position: relative;}
.jobs-box .jobslist-box li.li4 a{display: block;padding: 10%;line-height: 1.8;height: 175px;overflow: hidden;}
.jobs-box .jobslist-box li.li5{ background-color:#0b7bbf;}
.jobs-box .jobslist-box li.li6{ background-color:#ffc801;}
.jobs-box .jobslist-box li.li6 .title{margin-top: 10px;}
.jobs-box .jobslist-box li.li7{ height:125px; background-color:#e6e6e6;}
.jobs-box .jobslist-box li.li7 ._c{ padding:10%;}
.jobs-box .jobslist-box li.li7 ._digit{ font-size:24px; font-weight:bold; font-family:Arial; color:#565656;line-height: 25px;}
.jobs-box .jobslist-box li.li8{ height:120px; background-color:#e70014; position:relative;}
.jobs-box .jobslist-box li.li8 .ico21_5{margin: 34px 6% 0 13%;float: left;}
.jobs-box .jobslist-box li.li8 .title{ float:left;}
.jobs-box .jobslist-box li.li8 ._b{display: block;position: absolute;top: 0;right: 0;background-color: #f83344;width: 33px;height: 33px;text-align: center;line-height: 33px;color: #fff;font-size: 20px;}

.jobs-box .jobslist-box li:hover .ico2{ transform:translateX(10px);-webkit-transform: translateX(10px); -moz-transform: translateX(10px);-o-transform: translateX(10px);-ms-transform: translateX(10px);}
.jobs-box .jobslist-box li a *{ cursor:pointer;}
/*20150309*/
#map img{ max-width:none;}
/*20150309*/


/*2015-03-09 add 网站地图*/
.map_line{overflow:hidden;line-height:30px;padding:8px 10px;border-bottom:1px solid #ddd;*zoom:1;}
.map_line h4{float:left;width:104px;margin-right:10px;}
.map_line h4 a{display:block;text-align:center;background:#ececec;font-size:14px;}
.map_line h4 a:hover{background:#004f94 ;color:#fff;}
.site_cell{ clear:both;}
.site_cell a{float:left;color:#333;padding-left:35px;transition:none;}
.site_cell a:hover{background-position:18px -31px;color:#e60012 ;}


/*
*简历投递
*/
.Form-J2 .Form-J2-li {
  padding-top: 10px;
}
.Form-J2 .Form-J2-li label {
  width: 5em;
  display: inline-block;
  color: #666;
  vertical-align: middle;
}
.Form-J2 .Form-J2-li input {
  height: 16px;
  line-height: 16px;
  border: 1px #ddd solid;
  width: 70%; padding:6px 0;box-sizing: content-box;
}
.Form-J2 .Form-J2-li textarea {
  border: 1px #ddd solid;
  width: 70%;
}
.Form-J2 .Form-J2-li em {
  color: red;
  vertical-align: middle;
  padding-left: 10px;
}
.Form-J2 .Form-J2-li input._yzm {
  width: 20%;
}
.Form-J2 .Form-J2-li img {
  vertical-align: middle;
  padding-left: 10px;
  cursor: pointer;
}
.Form-J2 .Form-J2-li b {
  color: #666;
  font-size: 12px;
  padding-left: 4px;
}
.Form-J2 .Form-J2-li select {
  border: 1px #ddd solid;
  width: 70%;
  padding: 7px 0;
}
.Form-J2 .Form-J2-Btn {
  padding: 27px 0 0 66px;
}
.Form-J2 .Form-J2-Btn button {
  width: 90px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  cursor: pointer;
}
.Form-J2 .Form-J2-Btn ._submit {
  background: #004f94;
  margin-right: 10px;
}
.Form-J2 .Form-J2-Btn ._reset {
  background: #909090;
}

/*搜索结果*/
.Search-S1-head { overflow: hidden; padding: 20px; background: #ededed; margin-bottom: 20px;  *zoom: 1;
}
.Search-S1-head ._form { margin-right: 3em; }
.Search-S1-head ._inp { height: 20px; line-height: 20px; padding: 0 5px; background: #ffffff; border: 1px solid #cccccc; }
.Search-S1-head ._btn { height: 22px; line-height: 22px; background: #0e90d2; cursor: pointer; }
.Search-S1-head ._btn [class^="ico-"] { vertical-align: top; color: #ffffff; font-size: 16px; }
.Search-S1-head ._result { height: 22px; line-height: 22px; }
.Search-S1-head ._result em { margin: 0 .4em; font-weight: 700; }
.Search-S1-list { margin-bottom: 30px; }
.Search-S1-list li { margin-bottom: 10px; }
.Search-S1-list ._head { font-size: 14px; padding: 5px 0; margin-bottom: 10px; border-bottom: 1px solid #cccccc; }
.Search-S1-list ._num { float: left; }
.Search-S1-list ._type { float: left; color: #0e90d2; padding: 0 1em; border-right: 1px solid #cccccc; margin-right: 1em; font-style: normal; }
.Search-S1-list ._t { float: left; width: 50%; font-weight: bold; }
.Search-S1-list ._p { padding-left: 60px; }

.mobile-menu .main-bar-left{ display:none;}

/*
*2015-03-18 森源概况综合页
*/
.content-box{ margin:20px 0 0;}
.content-box ._box-top .img{ width:71.5%; height:0;padding-bottom: 28.2%;position: relative; *height:282px; *padding-bottom:0;}
.content-box ._box-top .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.content-box ._box-top ._box-top-right{ width:28.5%; background-color:#e6e6e6;}
.content-box ._box-top ._box-top-right ._t{ width:130px; height:32px; line-height:32px; font-size:16px; background-color:#004e90; color:#fff; text-align:center;}
.content-box ._box-top ._box-top-right ._top_co{padding: 6% 8% 8%;}
.content-box ._box-top ._box-top-right ._top_co ._word{position:relative;overflow:hidden;height:210px;font-size: 13px;line-height: 2; width:100%; *width:239px;}
.content-box ._box-top ._box-top-right ._top_co ._word .scroll_c{margin:0 10% 0 0; *width:230px;}
.content-box ._box-top ._box-top-right ._top_co .scroll_bar .scroll_slider{ background-color:#004e90;}
.content-box ._box-center{ margin:30px 0; color:#959595; border-bottom:1px #ddd solid; overflow:hidden; padding-bottom:10px;}
.content-box ._box-center .a_detail{ color:#005baa;}
.content-box ._box-bottom{ overflow:hidden;}
.content-box ._box-bottom ul{ width:106%;}
.content-box ._box-bottom li{ float:left;width: 29.2%;margin: 0 3.4% 3.4% 0;}
.content-box ._box-bottom li ._img{ display:block; width:100%; position:relative; height:0; padding-bottom:52%; position:relative; *height:160px; *padding-bottom:0;}
.content-box ._box-bottom li ._img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.content-box ._box-bottom li ._title{ width:36%; background-color:#b3b3b3; color:#fff; height:32px; line-height:32px; font-size:16px; font-weight:normal; text-align:center;}
.content-box ._box-bottom li a *{ cursor:pointer;}
.content-box ._box-bottom li:hover ._title{ background-color:#005baa;}

.jobLayer { width:161px; height:240px; background:url(../images/sy_download_layer.png) no-repeat; position:fixed; right:0px; top:50%; margin-top:-135px; z-index:99; padding:29px 14px 0 15px; color:#fff;}
.jobLayer .download_link { display:block; width:100%; height:160px; background:url(about:blank);}
.jobLayer .email { font-size:14px; line-height:20px; color:#fff; padding:5px 0 0 8px;}
.jobLayer .email a { color:#fff;}
.jobLayer .email a:hover { text-decoration:underline;}


/*2016-01-15 期刊列表*/
.down-menu{ margin:25px 0;}
.down-menu li{ float:left;width:236px; margin-right:14px; height:32px; line-height:32px;}
.down-menu li a{display:block; font-size:15px; text-align:center; color:#fff; background-color:#b3b3b3;}
.down-menu li.cur a,.down-menu li:hover a{ background-color:#004e90;}
.down-center{ position:relative; z-index:5;}
.down-img{ width:33.33%; *width:33%; float:left; position:relative;}
.down-right{ width:66.67%; *width:66%; float:right;}
.down-img a._img { display: block; height: 0; overflow: hidden; padding-bottom: 123%; position: relative; }
.down-img a._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.down-img ._title{ width:100%; font-size:14px; line-height:38px; background:url(../images/black.6.png) repeat; position:absolute; bottom:0px; left:0px; color:#fff;}
.down-img ._title span{ display:block; width:80%; padding-left:5%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.down-img ._downbtn{ display:block; font-size:26px; color:#fff; position:absolute; bottom:6px; right:10px; }
.down-img ._downbtn i{ display:block; width:25px; height:25px; background:url(../images/ico.png) -55px -20px no-repeat;}

.down-lant{ font-size:20px; font-weight:bold; border-bottom:1px solid #ccc; color:#000; padding:30px 30px 20px; margin-bottom:30px; }
.down-list{ padding:0 30px;}
.down-list li{ line-height:40px; font-size:14px; border-bottom:1px dotted #ccc; overflow:hidden; }
.down-list li a{ display:block; }
.down-list li ._title{ float:left; width:60%; }
.down-list li i{ display:inline-block;width:20px; height:20px; vertical-align:middle; background:url(../images/ico.png) no-repeat;}
.down-list li ._downbtn{ float:right; margin-right:10%;}
.down-list li ._downbtn i{ background-position:-80px -20px;}
.down-list li ._viewbtn{ float:right;}
.down-list li ._viewbtn i{ background-position:-80px -40px;}
.down-list li ._title:hover{ font-weight:bold; }
.down-list li.hover a{ color:#572b22; }
.down-list li.hover ._title{ font-weight:bold;}

/*期刊详细*/
.baozhi-left{ float:left; width:34%;}
.baozhi-right{ float:right; width:60%; }
.bzdet-img{border:1px solid #ccc; margin-bottom:25px; }
.bzdet-img ._img { display: block; height: 0; overflow: hidden; padding-bottom:30%; position: relative; }
.bzdet-img ._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.bzdet-num{ line-height:2; font-size:15px; font-weight:bold; color:#000; text-indent:20px; background:#f6f6f6; margin-bottom:10px;}
.bzdet-tab{}
.bzdet-tab .tab_c{ padding:15px; background:#f6f6f6;}
.bztab-key{border-bottom:1px dashed #ccc; border-top:1px dashed #ccc;}
.bztab-key li{ line-height:30px; float:left; width:25%; text-align:center; position:relative; left:auto; top:auto; font-size:14px; color:#000;  }
.bztab-key li.tab_t_cur{ background:#eee;}
.bztab-key li._head { border-bottom: 1px dotted #cccccc; }
.bztab-key li._title { font-size: 18px; font-weight:normal; color:#000;}
.bztab-key li._tools { padding: 10px 0; color: #999999;font-size: 14px;}
.bztab-tabc-t{ font-size:14px; font-weight:bold; color:#000; margin-bottom:10px; }
.bztab-tabc-list li{ font-size:14px; line-height:26px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.bztab-tabc-list li a:hover{ text-decoration:underline;}

/*2016-12-13新闻详细tool*/
.ico5_4{width:20px;height:20px;background-position:-155px -72px;display:inline-block;margin-left:10px;}
.ico5_5{width:20px;height:20px;background-position:-76px -72px;display:inline-block;margin-left:10px;}
.ico5_3{width:20px;height:20px;background-position:-30px -72px;display:inline-block;margin-left:10px;}